1.交易系统质量和头寸策略
交易系统的质量决定了头寸策略的具体执行方案.
之前写过的,交易系统的质量主要有夏普比率决定,见下图.(另一个重要的性质是交易频率)
关于系统质量, 有三点值得注意:
1) 很少有一个系统的夏普比率能搞过0.7.
2) 但是当你将一个系统和一个特定市场的特点结合在一起时, 高于0.7比率的圣杯交易系统并不是很难设计出来.
3) 你需要知道自己的系统在哪个市场和哪种市场状况下起作用, 并只在这些情况下使用.
2. 头寸策略远远比你想象的重要.
对于同一个系统, 不同的人使用得出的结果千差万别. 造成结果不同的唯一因素就是头寸策略的不同. 而不明白头寸策略的人,会去使用超高杠杆和重仓位交易;可惜这种头寸策略在概率上都是注定要破产爆仓的.
3. 头寸策略的三个要素.
这一节作者的观点很有指导价值. 根据作者的观点, 头寸策略由三部分组成, 如下图:
...............................
根据这个图, 头寸策略的制定可以分三个步骤:
一,制定交易的目标,包括分阶段回报要求和时间限制.(这是在商务计划里就需要做好的东西)
二,衡量自己的心理特点.比如,如果你偏向于保守,则更加关注控制亏损风险;如果你偏向激进,则侧重保证每个阶段的盈利目标可以达到.
三,结合上述两点,根据自己交易系统的参数,做出详细的头寸策略.
.........................
举个例:
一, 假设我有个交易系统, 单笔交易的期望收益为0.5R, 夏普比率为0.4.(这是个很不错的交易系统, 盈利能力很强,但结果起伏还是比较大, 不够稳定) 系统平均每个月交易20笔, 一年交易10个月.
二, 我的计划是在3年里资金增长到初始值的100倍. 假设我的资金足够大, 达到可以每月复利. 那么我每个月的盈利目标则是 100^(1/30)=1.167 也就是说每个月的盈利目标为16.7%
三, 使用R乘数模拟器(后面的小节有讲), 具体设计头寸策略.
最简单的三种情况:
1) 如果我很激进,只关注收益,那么根据0.5R的期望收益,使得月期望收益为16.7%的风险头寸大小是R=16.7%/20/0.5=1.7%
但是,使用1.7%的头寸大小只能够让你每月达到目标的可能性为50%。 由于你希望大多数月份盈利都达标,所以希望可能性高于某个值,比如75%。这里就需要使用R成数模拟器来试验合理的头寸大小了。通常来说,为了有更大的概率达到目标,头寸都会比1.7%大一些。这个系统的话,很可能需要2.5%或者3%的头寸。
2) 如果我比较保守,只关注亏损风险。那么可以根据R乘数模拟器找出概率为10%(也可以是5%,取决于你有多保守)的连续亏损R乘数。 假设这个系统连续15R亏损的可能性是10%,而我能够容忍的单月最大资金回撤率是20%,那么我的头寸大小应该是R=20%/15=1.3%
当然,这个头寸大小在将下行亏损(20%最大单月资金回撤)概率控制在10%的同时,每月达到目标的可能性也随之减小了。
3) 如果你想结合两者,也可以对每个月本金的部分使用保守头寸策略,对盈利的资金部分使用激进头寸策略。
组合的方法还有很多很多,这就是需要结合个人性格心理,并发挥创造力的地方。
....................
总结一下这个小节:
头寸策略之所以好,传统的交易观念都只是注重于风险管理, 但如果交易者将上述三个部分结合在一起在制定头寸策略,可以连最大亏损风险和达到盈利目标的概率都定量规划. 基本上任何事情都在控制之中, 没有什么事情是"意外"发生的。如果做到这样,交易将会变成非常安全的事情.
4. CPR模型
小学数学: 风险头寸=初始止损点位*合约数量。
用法是在定下头寸策略后,风险头寸大小就已知了,但每笔交易由于技术分析或者基本面的各种原因,需要的初始止损不同。定下初始止损后,再用这个公式来算出应该交易多少手合约(或者多少手股票)。
很明显,同样的风险头寸,初始止损小则合约数量大,反之亦然。 这就是为什么很多人的系统能赚很多点数,但复利不可能太快。原因是这些系统的初始止损都太大,正确的头寸策略需要使用很小的交易手数,从而盈利也不会太快。但有人不明白这个道理,为了赚快钱使用更多的手数,其结果就是长时间尺度内必然爆仓。
5. 计算帐户资金净值的方法
风险头寸R值是帐户资金的一个百分比。确定R之前先要确定帐户资金净值是多少。
肯定有人看到这里就奇怪了,帐户资金是多少看一眼结算单不就知道了吗?
呵呵,在不持有任何头寸时确实是这样。但是如果你已经持有一个头寸,5个头寸,或者20个头寸,帐户资金仍然是这么计算吗?
假设你同时持有20个头寸,虽然你的头寸都是按当前帐面资金的3%计算。但是如果所有头寸同时亏损,你的资金将一下子回撤60%!这显然不是正确的计算方法。
...............................................
书里提到三种计算方法。
1)核心资金净值方法(The core equity method)
核心资金=当前帐户资金-已有风险头寸的总R值。
比如,
如果你有10000资金,每笔风险头寸为3%。而当前你已经持有了一个仓位。则
第一笔风险头寸为 10000*3%=300
在第一笔还没有平仓的情况下,核心资金=10000-300=9700
第二笔交易的头寸大小则为 9700*3%=291
如果这两笔仍在持仓,而你又要开一个新的仓位,则
核心资金=10000-300-291=9409
第三笔仓位的头寸大小为 9409*3%=282
以此类推。。。。
很明显,这是最保守的计算方法,建立在每一笔正在进行的交易都会亏损的最坏假设前提下。
2)总资金净值方法 (The total equity method)
总资产=当前帐户资金+持仓头寸的当前价值(浮亏浮赢)
这个挺简单,不用解释了,买过股票的人都回很熟悉,大家最习惯干的一件事就是天天看自己的账户总资产。跟这是一样的计算方法。
3)缩减资金净值方法 (The reduced total equity method)
这是我倾向使用的方法。
缩减资金净值=当前帐户资金-总风险资金。
它与第一种方法的不同之处是在与,第一种发法以每笔交易的初始风险计算风险头寸,而这个方法以当前每笔交易的风险计算。
比如,
你的现在持有三笔单子,帐户资金10000,进场的时候使用的风险头寸分别为300,291,282。
但由于系统的操作你现在已经追踪了止损,现在三笔的风险头寸为150,50,-300(止损已在盈利300的位置)。
那么, 缩减资金净值=10000-(150+50-300)=10100
这个方法以当前的最坏结果为前提。简单,合理,实用。
.......................................
6. 不同的头寸策略模型
这一节具体讲各种策略,可以用的时候再去仔细看。略去。
7. 头寸策略的目的
也就是结合交易的目标,头寸策略可以有很多种不同的功用。
几个最简单的,比如:
1) 达到我的交易目标,不管任何代价。比如超过50%的极大资金回撤,甚至破产风险,当然这是不可取的。
2) 在保证最大回撤不超过20%的情况下,争取最大的可能达到目标,并争取最好的回报。
3) 尽最大努力保证最大回撤不超过20%,在此前提下收益能有多少是多少。
根据具体的情况,每个人的头寸策略目的都应该不一样。 所有人都一概的使用比如3%这种默认值是不可取的,那不一定符合你的交易目标或者风险偏好。
8. R乘数模拟器
R乘数模拟器就是根据你的系统收益的概率分布来进行统计实验。将你的系统收益R乘数的概率分布输入模拟程序,然后程序按照概率来随即得出交易结果,实验使用大量样本(比如10000次结果),然后统计出各种系统表现,其中包括之前提到的一些事件概率。
下图就是书中的一次实验统计结果:
至于R乘数模拟器怎么做,简单的编程就应该可以完成,具体的方法我还不太清楚。。。。
9. 如果系统还没有成型怎么制定头寸策略?
如果系统还没有成型,而你也不知道交易的目标,也不知道自己的风险偏好等等,那么用书里给的建议:使用不超过1%的风险头寸。
..........................................
最后,作者另有一本四百页的书单独讲头寸策略,想详细了解可以翻看:
Van Tharp - Definitive Guide To Position Sizing
下载地址:http://www.pinggu.org/bbs/viewthread.php?tid=628161&page=1&from^^uid=1140434#pid4065190